Sử dụng Bộ trình dịch GNU

GCC thường được lựa chọn làm trình dịch để phát triển các sản phẩm phần mềm yêu cầu phải chạy trên nhiều nền tảng phần cứng đa dạng. Sự khác biệt trong các trình dịch địa phương (chỉ dùng cho nền tảng đó) dẫn đến việc phát triển các đoạn mã để có thể dịch chính xác ở tất cả các trình dịch hay xây dựng các lệnh có thể chạy ở tất cả các nền tảng là hết sức khó khăn. Trong khi nếu dùng GCC, cùng một cú pháp có thể được dùng cho mọi nền tảng, do đó nếu đoạn mã có thể dịch chính xác ở một trong các nền tảng, cơ hội dịch chính xác ở các nền tảng khác sẽ cao hơn nhiều.

GCC hiện nay được bảo trì bởi rất nhiều nhóm phát triển trên khắp thế giới. Nó đã trở nên tương thích với nhiều loại CPUhệ điều hành hơn bất cứ trình dịch nào khác.[13]

Tài liệu tham khảo

WikiPedia: Bộ trình dịch GNU http://www.freescale.com/webapp/sps/site/overview.... http://www.goof.com/pcg/egcs.html http://groups.google.com/group/comp.lang.misc/msg/... http://www.internetnews.com/dev-news/article.php/3... http://www.internetnews.com/dev-news/article.php/3... http://linuxmafia.com/faq/Licensing_and_Law/forkin... http://ps2stuff.playstation2-linux.com/gcc_build.h... http://www.toad.com/gnu/cygnus/index.html http://www.ngine.de http://www.ngine.de/gccguide.html